home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Games / Solitaire / Sources / Tenpile / TenpileGameDelegate.h < prev    next >
Encoding:
Text File  |  1994-03-01  |  1.1 KB  |  38 lines

  1. /* indent:4  tabsize:8  font:fixed-width */
  2.  
  3. /*---------------------------------------------------------------------------
  4. | ---------------------------------------------------------------------------
  5. |
  6. |    TenpileGameDelegate :Object
  7. |
  8. |    << Description >>
  9. |
  10. | ---------------------------------------------------------------------------
  11. \---------------------------------------------------------------------------*/
  12.  
  13. #import <appkit/appkit.h>
  14. #import "../Solitaire/CardSet.subproj/cardset.h"
  15.  
  16.  
  17. @interface TenpileGameDelegate:Object
  18. {
  19.     id suitCardPileViews[4];
  20.     id tempCardPileViews[4];
  21. }
  22.  
  23. /*----------------------------------------------------------------------------
  24. |
  25. |    CardPileView delegation methods
  26. |
  27. \---------------------------------------------------------------------------*/
  28.  
  29. - setSuitCardPileViews:(id [])theViews;
  30. - setTempCardPileViews:(id [])theViews;
  31. - clickedCard:aCard in:aCardPileView;
  32. - doubleClickedCard:aCard in:aCardPileView;
  33. - (BOOL)draggedPile:aCardPile from:discardCardPileView;
  34. - (BOOL)canAcceptPile:aCardPile from:sender in:aCardPileView;
  35. - getOffset:(float *)xOffset :(float *)yOffset forSize:(CardSize)aSize;
  36.  
  37. @end
  38.